using UnityEditor;
using UnityEngine;

[CustomEditor(typeof(GroundTileMap))]// 自定义编辑器，目标为我们前面创建的MapCreate
public class MapCreateEditor : Editor
{
    public override void OnInspectorGUI()// 重写OnInspectorGUI方法
    {
        base.DrawDefaultInspector();// 绘制默认的检查器
        if (GUILayout.Button("创建地图"))// 如果GUILayout的按钮被按下，按钮名为"创建地图"
        {
            ((GroundTileMap)target).CreateMap();// 目标MapGenerator生成地图
        }
    }
}
